﻿using MediatR;
using SystemWFH.Domain;

namespace SystemWFH.API.Application.Command.EquipmentCommand
{
    public class EquipmentUpdateCommand:Equipment,IRequest<int>
    {
        /// <summary>
        /// 设备ID
        /// </summary>
        public int equipmentId { get; set; }
        /// <summary>
        /// 序号
        /// </summary>
        public string? equipmentSerialNumber { get; set; }
        /// <summary>
        /// 设备名称
        /// </summary>
        public string? equipmentName { get; set; }
        /// <summary>
        /// 设备编号
        /// </summary>
        public string? equipmentNumbering { get; set; }
        /// <summary>
        /// 设备类型
        /// </summary>
        public int equipmentType { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public int equipmentState { get; set; }
        /// <summary>
        /// 所在生产线
        /// </summary>
        public string? equipmentProductionLine { get; set; }
        /// <summary>
        /// 采购日期
        /// </summary>
        public DateTime? equipmentProcurementData { get; set; }
        /// <summary>
        /// 添加人
        /// </summary>
        public string? equipmentAddPeople { get; set; }
        /// <summary>
        /// 添加日期
        /// </summary>
        public DateTime equipmentAddData { get; set; }
        /// <summary>
        /// 设备图片
        /// </summary>
        public string? equipmentImage { get; set; }
        /// <summary>
        /// 删除标记
        /// </summary>
        public bool IsDelete { get; set; }
    }
}
